robertl [Fri, 7 Mar 2003 06:13:09 +0000 (06:13 +0000)]
Zero field counter between records. Cures bounds violation when more
than about 50 records are shot in.
robertl [Tue, 4 Mar 2003 17:39:53 +0000 (17:39 +0000)]
Typo fix.
robertl [Tue, 4 Mar 2003 17:38:53 +0000 (17:38 +0000)]
Add leak tools from Parker.
robertl [Tue, 4 Mar 2003 17:35:50 +0000 (17:35 +0000)]
From Mottram:
pulls xmapwpt format into xcsv internal styles
fixes mkshort usage in xcsv
resolves memory issues with xcsv
updates a few style files and documentation for mkshort parameters
From Parker:
leaks/{clear,mem}debug scripts; callable from 'make leaktest'
CVSm ----------------------------------------------------------------------
robertl [Tue, 4 Mar 2003 17:12:19 +0000 (17:12 +0000)]
Add dbname option to cetus and gpspilot. From Ron Parker.
robertl [Sun, 2 Mar 2003 03:26:26 +0000 (03:26 +0000)]
bump version
robertl [Sun, 2 Mar 2003 03:23:20 +0000 (03:23 +0000)]
Be less aggressive in rebuilding internal styles.
robertl [Sun, 2 Mar 2003 03:14:00 +0000 (03:14 +0000)]
Bump version for beta.
robertl [Sun, 2 Mar 2003 01:41:45 +0000 (01:41 +0000)]
Bring in the changes to "finish" the XCSV stuff. This preprocesses the
style directory and compiles it intot he binary, eliminating the *need*
(but keeping the *option*) of external style files. It makes the style
entries look like first class citizens, showing up in help, menu option
output, and such.
This is the result of some ping-ponging with Alex...
: Modified Files:
: Makefile csv_util.h defs.h gcdb.c internal_styles.c mkstyle.sh
: vecs.c xcsv.c style/README.style style/csv.style
: style/custom.style style/dna.style style/gpsdrive.style
: style/gpsman.style style/mxf.style style/nima.style
: style/ozi.style style/s_and_t.style style/tiger.style
: style/xmap.style
: Removed Files:
: csv.c dna.c gpsman.c mxf.c ozi.c tiger.c
robertl [Thu, 27 Feb 2003 19:06:19 +0000 (19:06 +0000)]
From Ron Parker:
1) upgrades the XML time parser to be more robust. It now recognizes and
correctly parses non-Zulu timestamps and timestamps with fractional
seconds (which are truncated rather than rounded, but a motivated coder
with time on his hands could change that.)
2) adds a field "exported" to struct geocache_data and fills it in with
the appropriate value (the value from the groundspeak:exported tag on
the waypoint if one exists, else the timestamp from the gpx/time element.)
3) adds (or replaces) the groundspeak:exported tag on output for any waypoint
that contains a groundspeak:cache element.
4) adds the gpx/time element to any output GPX file, using the current time.
5) modifies the duplicate filter to prefer throwing away waypoints with older
or unspecified "exported" dates over those with newer dates.
robertl [Tue, 25 Feb 2003 23:17:06 +0000 (23:17 +0000)]
Sketch in what trackpoint writing might look like...
robertl [Tue, 25 Feb 2003 21:17:51 +0000 (21:17 +0000)]
Mention -x in usage.
robertl [Tue, 25 Feb 2003 19:04:45 +0000 (19:04 +0000)]
Fix tests for polarity of coords on output.
robertl [Mon, 24 Feb 2003 18:31:56 +0000 (18:31 +0000)]
Magnav shortnames are really 9 bytes, not 20, per Gary Paulson.
robertl [Sun, 23 Feb 2003 23:08:00 +0000 (23:08 +0000)]
Mapsend: support icon #'s above 26.
GPX: Don't trigger on names of travel bugs.
robertl [Sun, 23 Feb 2003 01:24:11 +0000 (01:24 +0000)]
Fix warning.
robertl [Sun, 23 Feb 2003 01:23:40 +0000 (01:23 +0000)]
Geo geocache icon mappings on input.
robertl [Sun, 23 Feb 2003 01:22:51 +0000 (01:22 +0000)]
last_rx_csum is unsigned.
robertl [Fri, 21 Feb 2003 14:42:06 +0000 (14:42 +0000)]
(Blindly) Add shortname support to magnav.
robertl [Thu, 20 Feb 2003 15:55:05 +0000 (15:55 +0000)]
Add deficon, geocache icon generation capabilities, and lookup of icons
from mapsource tables.
robertl [Thu, 20 Feb 2003 15:53:34 +0000 (15:53 +0000)]
Add full icon mapping table for >4.07 mapsource. From Ken Leidner.
robertl [Thu, 20 Feb 2003 15:44:05 +0000 (15:44 +0000)]
move cache type -> icon recognition into common code.
robertl [Tue, 18 Feb 2003 19:44:35 +0000 (19:44 +0000)]
Use more language-conformant string concatenation.
robertl [Wed, 12 Feb 2003 22:43:19 +0000 (22:43 +0000)]
Update version to 2/12
robertl [Wed, 12 Feb 2003 17:08:40 +0000 (17:08 +0000)]
Add scaffolding for internalizing styles.
robertl [Wed, 12 Feb 2003 15:58:57 +0000 (15:58 +0000)]
Mechanically hoist line parsing into function of its own.
robertl [Wed, 12 Feb 2003 15:16:39 +0000 (15:16 +0000)]
Add gsshortnames option to GPX input.
robertl [Wed, 12 Feb 2003 03:45:22 +0000 (03:45 +0000)]
Fix up filter wreckage I introduced with new arg parsing. From Mottram.
robertl [Tue, 11 Feb 2003 19:47:45 +0000 (19:47 +0000)]
Multitude of memory "leaks" fixed. From Ron Parker.
robertl [Mon, 10 Feb 2003 21:37:40 +0000 (21:37 +0000)]
Fix formatting of extended help.
Fix csv so prefer_shortnames appears in appropriate table.
robertl [Mon, 10 Feb 2003 19:47:29 +0000 (19:47 +0000)]
Hash and compare are now case insenstitive - this is to compensate for
mapsource which will not let you have both ThisName and Thisname.
robertl [Mon, 10 Feb 2003 19:46:34 +0000 (19:46 +0000)]
proto xrealloc.
robertl [Mon, 10 Feb 2003 19:36:25 +0000 (19:36 +0000)]
Allow shortnmae length to be overridden on command line.
robertl [Mon, 10 Feb 2003 19:20:06 +0000 (19:20 +0000)]
Create a shortname when we don't have one.
robertl [Fri, 7 Feb 2003 23:17:21 +0000 (23:17 +0000)]
Filter test. Thanx, Alex.
robertl [Fri, 7 Feb 2003 17:22:10 +0000 (17:22 +0000)]
Fix from Alex to deal with how I broke his code merging the new option
handlers.
robertl [Fri, 7 Feb 2003 08:22:53 +0000 (08:22 +0000)]
Bump version number.
robertl [Fri, 7 Feb 2003 08:22:18 +0000 (08:22 +0000)]
Convert duplicate, csv to use new arg scheme. Fix formatting in vecs.
robertl [Fri, 7 Feb 2003 07:37:17 +0000 (07:37 +0000)]
Typo fixes.
robertl [Fri, 7 Feb 2003 07:31:02 +0000 (07:31 +0000)]
Add missing protos.
robertl [Fri, 7 Feb 2003 07:28:22 +0000 (07:28 +0000)]
Add dropped file.
robertl [Fri, 7 Feb 2003 07:27:20 +0000 (07:27 +0000)]
Add filter infrastructure plus two filters for name and position.
Thanx, Alex!
robertl [Fri, 7 Feb 2003 07:24:23 +0000 (07:24 +0000)]
Add new 'arglist' stuff so that file formats with options can be seen
in the help message.
robertl [Thu, 6 Feb 2003 23:49:44 +0000 (23:49 +0000)]
Handle micro caches as icons.
robertl [Thu, 6 Feb 2003 23:48:35 +0000 (23:48 +0000)]
Add code to get container type from groundspeak extensions to GPX.
robertl [Mon, 27 Jan 2003 18:00:44 +0000 (18:00 +0000)]
Make slightly more C++ friendly.
robertl [Mon, 27 Jan 2003 17:19:46 +0000 (17:19 +0000)]
More correct handling of CSIZE, even though this is totally a sugar
pill with our settings...
robertl [Sat, 25 Jan 2003 20:08:45 +0000 (20:08 +0000)]
Bump the beta number.
robertl [Sat, 25 Jan 2003 20:07:55 +0000 (20:07 +0000)]
Add case insensitive searches on both GPX reads and magproto icon lookups.
robertl [Sat, 25 Jan 2003 19:20:14 +0000 (19:20 +0000)]
Fix from Rick.
robertl [Sat, 25 Jan 2003 18:55:28 +0000 (18:55 +0000)]
From Rick Richardson:
This patch adds a proper usage message (although the wording
may need to be fixed), more standards-like option parsing,
and the ability to specify the input and output files as positional
parameters rather than options.
robertl [Sat, 25 Jan 2003 18:21:28 +0000 (18:21 +0000)]
Whack newline from icons when read.
robertl [Fri, 24 Jan 2003 16:52:42 +0000 (16:52 +0000)]
Add (crude) install target.
robertl [Fri, 24 Jan 2003 16:48:22 +0000 (16:48 +0000)]
update deps.
robertl [Wed, 22 Jan 2003 21:15:31 +0000 (21:15 +0000)]
Make comparisons fatal, make it easier to override diff.
robertl [Wed, 22 Jan 2003 15:44:13 +0000 (15:44 +0000)]
Trim some unused jeeps stuff from the default build.
robertl [Wed, 22 Jan 2003 03:35:29 +0000 (03:35 +0000)]
Add GeocachingDB input and output module.
robertl [Wed, 22 Jan 2003 03:12:46 +0000 (03:12 +0000)]
Add xrealloc, xstrappend.
Fix typo in be_read16.
robertl [Wed, 22 Jan 2003 02:53:24 +0000 (02:53 +0000)]
Don't use 57.6 and 115.2 if we don't have them.
robertl [Tue, 21 Jan 2003 15:47:44 +0000 (15:47 +0000)]
gpspilot.c magnav.c : use waypt_disp_all instead of explicit loop.
robertl [Tue, 21 Jan 2003 14:35:12 +0000 (14:35 +0000)]
Add icon on input and output, bump name to 20 chars.
robertl [Tue, 21 Jan 2003 14:24:50 +0000 (14:24 +0000)]
icon is spelled sym, not icon.
robertl [Tue, 21 Jan 2003 14:13:26 +0000 (14:13 +0000)]
Zero our allocated struct.
robertl [Tue, 21 Jan 2003 02:44:28 +0000 (02:44 +0000)]
Add/finish setshort_mustuniq. Fixes holux in testsuite runs.
robertl [Mon, 20 Jan 2003 20:11:53 +0000 (20:11 +0000)]
We need a shorthandle for both read and write.
robertl [Mon, 20 Jan 2003 18:46:39 +0000 (18:46 +0000)]
No whitespace allowed in shortname for gpsdrive.
robertl [Mon, 20 Jan 2003 18:09:28 +0000 (18:09 +0000)]
Honor -s shortnames for output.
robertl [Mon, 20 Jan 2003 02:46:33 +0000 (02:46 +0000)]
Warning cleanup. Bump internal version # for popp beta.
robertl [Mon, 20 Jan 2003 02:43:58 +0000 (02:43 +0000)]
GPX: Preserve icons on the way in and out.
robertl [Mon, 20 Jan 2003 02:43:32 +0000 (02:43 +0000)]
Mapsend: Preserve icons on the way in and out.
robertl [Sun, 19 Jan 2003 22:16:12 +0000 (22:16 +0000)]
introduce shortname handles in all file formats.
Make -s rename duplicate generated shortnames.
robertl [Fri, 17 Jan 2003 09:12:24 +0000 (09:12 +0000)]
Tweak Makefiles for 1.1.1 beta.
robertl [Thu, 16 Jan 2003 03:00:34 +0000 (03:00 +0000)]
Output tms-marker at beginning as suggested by tiger spec.
robertl [Wed, 15 Jan 2003 17:05:46 +0000 (17:05 +0000)]
Toss non-ascii chars when creating shortnames.
robertl [Wed, 15 Jan 2003 17:03:47 +0000 (17:03 +0000)]
A shameless selfish special case. Base tiger pushpin color on age
of waypoint creation. < 2 weeks == green.
robertl [Wed, 15 Jan 2003 17:02:31 +0000 (17:02 +0000)]
Add shortname support for Garmin Mapsource.
robertl [Wed, 15 Jan 2003 16:54:45 +0000 (16:54 +0000)]
Add noack and 57.6 and 115.2K baud for magellans.
robertl [Wed, 15 Jan 2003 16:08:01 +0000 (16:08 +0000)]
Don't use -u in diff.
robertl [Fri, 10 Jan 2003 20:09:52 +0000 (20:09 +0000)]
Allow link to work on some systems that don't define a sane default
rule for compiling objects.
robertl [Fri, 10 Jan 2003 20:06:03 +0000 (20:06 +0000)]
Fix for writing files on big endian systems.
robertl [Fri, 10 Jan 2003 20:01:26 +0000 (20:01 +0000)]
Reference file for testing mapsource.
robertl [Fri, 10 Jan 2003 19:58:07 +0000 (19:58 +0000)]
Implement Garmin Mapsource format.
robertl [Fri, 10 Jan 2003 18:28:02 +0000 (18:28 +0000)]
Jumbo patch from Mottram.
Fix README.
Use sprintf becuase snprintf is unfortunately not in C89.
Make testo play nicer with PSP to avoid hyperactive fp differences.
tpg.c avoid sign extension.
Various style files: don't use %lf.
robertl [Wed, 8 Jan 2003 16:06:36 +0000 (16:06 +0000)]
Completly new, data driven XSV handlers. Thanx, Alex!
robertl [Wed, 8 Jan 2003 15:58:23 +0000 (15:58 +0000)]
Fix up timezones on GPX input. Combination of Park, Fouts, and myself.
robertl [Tue, 7 Jan 2003 14:48:14 +0000 (14:48 +0000)]
Detach explicit polling for acks from rx state machine.
robertl [Tue, 7 Jan 2003 05:31:05 +0000 (05:31 +0000)]
Tidy return value of rtrim. From Fouts.
robertl [Mon, 6 Jan 2003 23:58:53 +0000 (23:58 +0000)]
There is a %lf in scanf, but not printf. From Fouts.
robertl [Mon, 6 Jan 2003 23:41:47 +0000 (23:41 +0000)]
Cast ptr subtraction. From Fouts.
robertl [Mon, 6 Jan 2003 23:33:13 +0000 (23:33 +0000)]
Whack stray semi. From Fouts.
robertl [Thu, 2 Jan 2003 04:07:24 +0000 (04:07 +0000)]
GPX: Count size of entity replacements instead of divining it.
Magproto: More thoroughly close Windows handles.
From Mottram.
robertl [Wed, 1 Jan 2003 17:03:20 +0000 (17:03 +0000)]
Null terminate array, add space on closing tags in chain for Topografix.
fixes from Alex and Ron.
robertl [Wed, 1 Jan 2003 02:25:19 +0000 (02:25 +0000)]
Revert bad timezone fix in GPX.
robertl [Tue, 31 Dec 2002 17:23:02 +0000 (17:23 +0000)]
Robustify windows serial handling.
robertl [Tue, 31 Dec 2002 06:23:21 +0000 (06:23 +0000)]
Save unknown tags during processing. From Ron Parker.
Handle entities on output. From Alex Mottram.
robertl [Tue, 31 Dec 2002 05:47:11 +0000 (05:47 +0000)]
Correctly terminate waypoint "strings" before going to receiver.
robertl [Tue, 31 Dec 2002 05:46:20 +0000 (05:46 +0000)]
Include version in zip filename.
robertl [Sun, 29 Dec 2002 21:03:23 +0000 (21:03 +0000)]
Add tips for Garmin serial comms.
robertl [Sat, 21 Dec 2002 06:48:25 +0000 (06:48 +0000)]
Multiple arguments require a command with each filename.
robertl [Thu, 19 Dec 2002 15:25:55 +0000 (15:25 +0000)]
parse url and logpoints. Thanx, Alex!